package com.tech.utils;

import java.util.List;
import com.github.pagehelper.PageInfo;
import com.tech.response.PageResultResponse;

/**
* @Title HandlerResultUtil.java
* @Description 对结果集进行处理
* @author willard
* @date 2018年11月25日 下午5:12:30
* @version V1.0
*/
public class HandlerResultUtil {

    
    /**
    * @Title getPageResult
    * @Description 准备分页需要的结果集合
    * @param pageInfo
    * @return
    * {@link }
    * @since 2018年12月20日 上午9:09:25
    */
    public static  <T> PageResultResponse<List<T>> getPageResult(PageInfo<T> pageInfo) {
        PageResultResponse<List<T>> result = new PageResultResponse<List<T>>();
        result.putSuccess(pageInfo.getList());
        result.setCount(pageInfo.getTotal());
        return  result;
    }
}
